/* 상단 top 블럭(/view/html_block/common/bottom_bar.thtm) */
#top {
    height: 107px;
    width: 100%;
    background-color: transparent;
    background-image: url("/img/layout/top_bg.gif");
    background-repeat: repeat-x;
    background-position: top left;
}



#top .inner{
	margin: 0 auto;
}

#top ul {
	text-align: right;
	margin: 0;
	padding-top: 10px;
}

#top ul li {
	display: inline;
	padding-left: 5px;
	color: #fff;
}

#top ul li a {
	color: #fff;
	text-decoration: none;
}

#top ul li a:hover,
#top ul li a:active {
	text-decoration: underline;
}

#top ul li a.selected {
	color: #f3d892;
}


#top h1 {
	text-align: left;
	color: #fff;
	font-family: verdana;
	font-size: 2.5em;
	margin-left: 15px;
}


/* --------------------------------------------------------------------------------------*/

/* 하단 bottom 블럭(/view/html_block/common/bottom_bar.thtm) */
#bottom {
    clear: both;
    color: #666;
    text-align: center;
    padding: 10px 0;
}

#bottom p {
    margin: 0;
    padding: 0;
    font-size: 0.9em;
}

#bottom ul {
    margin: 5px 0 0 0;
    padding: 0;
}

#bottom ul li {
    display: inline;
    padding-right: 7px;
    font-size: 0.8em;
}

#bottom ul li a {
    color: #a474b4;
    text-decoration: none;
}

#bottom ul li a:hover,
#bottom ul li a:active {
    text-decoration: underline;
}


/* --------------------------------------------------------------------------------------*/

/* -- 메인 상단 메뉴 -- */

#main-nav {
    height: 26px;
    background: transparent url("/img/layout/main-nav_bg.gif") repeat-x top left;
}

#main-nav .inner{
    margin: 0 auto;
	width: 769px;
}


#main-nav ul {
    margin: 0;
    padding: 4px 0 0 0;
}

#main-nav ul li {
    display: inline;
    padding-right: 40px;
}

#main-nav ul li a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

#main-nav ul li a:hover,
#main-nav ul li a:active {
    color: #f3d892;
}

#main-nav ul li a.selected {
    color: #f3d892;
}

/* --------------------------------------------------------------------------------------*/

/* -- 컨텐츠 중간 영역 -- */
#wrap {
    margin-top: 15px;
	width: 520px;
	margin: 0 auto;
}

#wrap_right {
    margin-top: 15px;
	width: 569px;
	margin: 0 auto;
}


/* 사이드바가 없는 경우 */
#content-wide {
	margin-top: 15px;
	float: left;
	width: 510px;
	background-color: #fff;
}
#content-wide .top {
	background: transparent url("/img/message/main-home-wide_content_bg-top.gif") no-repeat top left;
	height: 10px;
}
#content-wide .mid {
	background: transparent url("/img/message/main-home-wide_content_bg-mid.gif") repeat-y top left;
	padding: 0 15px;
	    height:500px;
}
#content-wide .btm {
	background: transparent url("/img/message/main-home-wide_content_bg-btm.gif") no-repeat top left;
	clear:both;
	height: 15px;
}
	
